package br.mil.eb.decex.ati.ordemservico;

import java.util.List;

import br.mil.eb.decex.ati.material.Material;
import br.mil.eb.decex.ati.util.DAOFactory;

public class OrdemServicoRN {
	private OrdemServicoDAO ordemServicoDAO;
	
	public OrdemServicoRN(){
		this.ordemServicoDAO = DAOFactory.criaOrdemServicoDAO();
		
	}
	public void registraOrdemServico(OrdemServico ordemServico){		
		this.ordemServicoDAO.registra(ordemServico);
}
	
	public List<OrdemServico> listar() {		
		return this.ordemServicoDAO.getLista();
	}

	public void excluir(OrdemServico ordemServico) {
		this.ordemServicoDAO.excluir(ordemServico);
		
	}
	public boolean existeEstoque(Material material){
		return this.ordemServicoDAO.existeEstoqueMaterial(material);
	}
	public void reduzEstoqueMaterial(Material material) {
		this.ordemServicoDAO.reduzEstoqueMaterial(material);
		
	}
}
	
	